import { AssetInfo } from "../@types/packages/asset-db/@types/public";

//增强资源管理器面板的功能
//增强功能的具体形式是增加菜单选项
//总结：右击资源面板管理器，不同的地方菜单是不一样的。

//右击，在“创建”菜单下增加一个字菜单
exports.onCreateMenu = function (assetInfo: AssetInfo) {
    return [
        {
            //子菜单名称
            label: 'i18n:bindcomponent.menu.createAsset',
            click() {
                if (!assetInfo) {
                }
                else {
                    console.log('点击onCreateMenu');
                    console.log(assetInfo);
                }
            },
        },
    ];
};

// //右击，在资源目录的菜单里增加一个子菜单
// exports.onAssetMenu = function (assetInfo: AssetInfo) {
//     return [
//         {
//             //子菜单名称
//             label: 'i18n:bindcomponent.menu.assetMenu',
//             click() {
//                 if (!assetInfo) {
//                 }
//                 else {
//                     console.log('点击onAssetMenu');
//                     console.log(assetInfo);
//                 }
//             },
//         },
//     ];
// };

// //右击assets目录，在其菜单里添加一个子菜单
// exports.onDBMenu = function (assetInfo: AssetInfo) {
//     return [
//         {
//             label: 'i18n:bindcomponent.menu.dbMenu',
//             click() {
//                 if (!assetInfo) {
//                 } else {
//                 }
//             },
//         },
//     ];
// };


// //右击资源面板空白处
// exports.onPanelMenu = function (assetInfo: AssetInfo) {
//     return [
//         {
//             label: 'i18n:bindcomponent.menu.panelMenu',
//             click() {
//                 if (!assetInfo) {
//                 } else {
//                 }
//             },
//         },
//     ];
// };